import pytest
import json

#通过读取json文件，获取数据，来实现数据驱动DDT

def get_data():
    with open('test09.json') as f:
        #json.load()方法将json格式的字符串转换为python对象，这里的data将得到一个字典
        data = json.load(f)
    #返回一个list    
    return data['users']

@pytest.mark.parametrize('user', get_data())
def test_json_ddt(user):
    print('\n姓名：' + user['name'])
    print('邮箱：' + user['email'])

if __name__ == '__main__':
    pytest.main(['-vs', 'test09_ddt.py'])